<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>thread::join</title>
    <link rel="stylesheet" href="../../../boostbook.css" type="text/css">
    <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
    <link rel="home" href="../../../index.html" title="Asio">
    <link rel="up" href="../thread.html" title="thread">
    <link rel="prev" href="../thread.html" title="thread">
    <link rel="next" href="thread.html" title="thread::thread">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
    <tr>
        <td valign="top"><img alt="asio C++ library" width="250" height="60" src="../../../asio.png"></td>
    </tr>
</table>
<hr>
<div class="spirit-nav">
    <a accesskey="p" href="../thread.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u"
                                                                                          href="../thread.html"><img
        src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png"
                                                                                            alt="Home"></a><a
        accesskey="n" href="thread.html"><img src="../../../next.png" alt="Next"></a>
</div>
<div class="section">
    <div class="titlepage">
        <div>
            <div><h4 class="title">
                <a name="asio.reference.thread.join"></a><a class="link" href="join.html" title="thread::join">thread::join</a>
            </h4></div>
        </div>
    </div>
    <p>
        <a class="indexterm" name="asio.indexterm.thread.join"></a>
        Wait for the thread to exit.
    </p>
    <pre class="programlisting"><span class="keyword">void</span> <span class="identifier">join</span><span
            class="special">();</span>
</pre>
    <p>
        This function will block until the thread has exited.
    </p>
    <p>
        If this function is not called before the thread object is destroyed, the
        thread itself will continue to run until completion. You will, however,
        no longer have the ability to wait for it to exit.
    </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%">
    <tr>
        <td align="left"></td>
        <td align="right">
            <div class="copyright-footer">Copyright © 2003-2022 Christopher M. Kohlhoff<p>
                Distributed under the Boost Software License, Version 1.0. (See accompanying
                file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
            </p>
            </div>
        </td>
    </tr>
</table>
<hr>
<div class="spirit-nav">
    <a accesskey="p" href="../thread.html"><img src="../../../prev.png" alt="Prev"></a><a accesskey="u"
                                                                                          href="../thread.html"><img
        src="../../../up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../home.png"
                                                                                            alt="Home"></a><a
        accesskey="n" href="thread.html"><img src="../../../next.png" alt="Next"></a>
</div>
</body>
</html>
